severe disabilities - French English Dictionary